ScanDeviceManager DeleteStoredScanDocument
Deletes the stored scan document from the specified device
public void DeleteStoredScanDocument(string deviceUniqueName, StoredScanDocumentEntry scanDocumentEntry) |
Return value
void |
Parameters
string | deviceUniqueName | Unique name of the device |
StoredScanDocumentEntry | scanDocumentEntry | Scan document entry to delete |
Exceptions
StoredScanDocumentOperationFailedException | Throws when the action failed to complete |
Example
Copy
string deviceName = GetselectedDeviceUniqueName();
scanDocument = scanDeviceManager.CreateScanDocument(deviceName, DistanceUnit.Millimeters, false);
if (scanDocument != null)
{
VectorImage vectorImage = scanDocument.CreateVectorImage("image1", DistanceUnit.Millimeters);
StoredScanDocumentEntry[] scanDocumentEntries = scanDeviceManager.GetStoredScanDocumentList(deviceName);
if( scanDocumentEntries.Length > 0)
{
if( scanDocumentEntries.Length > 1)
{
// delete the last
StoredScanDocumentEntry storedJobEntry = scanDocumentEntries[scanDocumentEntries.Length - 1];
scanDeviceManager.DeleteStoredScanDocument(deviceName, storedJobEntry);
}
// rename the rest
foreach( StoredScanDocumentEntry scandoc in scanDocumentEntries)
{
string modifiedName = "check_" + scandoc.FileName;
scanDeviceManager.RenameStoredScanDocument(deviceName, scandoc, modifiedName);
}
}